@charset "utf-8";/* CSS Document */
/* 全局CSS定义 */
html, body, ul, li, ol , dl , dd , dt , p, h1, h2, h3, h4, h5, h6, form, fieldset, legend , table, td, img {margin:0px; padding:0px;}
body {background-images:none; background-color:#fff;color:#333;font:12px/1.67em "宋体"; }
input,select,textarea{margin:0px;}
fieldset,img{border:0px;}
img{ vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var {font-style: normal;font-weight: normal;}
ul,ol{list-style-type:none;}
select,input{vertical-align:middle;}
select,input,textarea {font-size:12px;}
a{color:#369;text-decoration:none;}
a:hover{color:#369;text-decoration:underline;} 
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
.clearfix:after{content:"."; display:block; height:0px; visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clr{clear:both;height:0px; line-height:0px;overflow:hidden; font-size:0px; padding:0px; margin:0px;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}

.color666 { color:#666;}
.color65{ color:#656565;}
.color369{ color:#369;}
.mt8{ margin-top:8px;}
.red{ color:#F00;}
.fontA { font-family: Arial,Helvetica,sans-serif;}
.navB,.footer,.date_tab th{ background:url(../images/mainbg.jpg) 0px 0px repeat-x;}
.cinemaicon,.movieicon,.cinemaicon b,.movieicon b,p.act span,.searlvideo_input,.sel-movie,.sel-movieB,.sel-movieC,.m_lt ul li a,.m_lt span,.hot,.yh_act li span,.gouka span,.sjleft,.iphone a,.wap a,.anzhuo a,.smybian a,#newfilm em,#newfilm span,.monthR em,.date_tab th span,.hsbg,.sel_quick,.xxfilmL em,.quick-menu li,.hotem,.searlvideo_input b{background:url(../images/icon.gif) 0px 0px no-repeat;}

.hot,#newfilm em,.xxfilmL em{ background-position:-444px 0px; display: block;height:41px;left:-1px; position:absolute; z-index:10;top:-1px; width:44px;}
.filmimg { width:105px; height:150px; }
.ele-img { border:1px solid #D3D3D3; padding:1px;}

.m_r{ width:273px;}
.smsbox{ background:url(../images/yingpinbg.jpg) bottom no-repeat; border:1px #D3D3D3 solid; width:255px; margin:0px auto; margin-right:8px; _margin-right:4px;height:480px;}
.yh_act,.dyk{ border-top:1px #DBDBDB solid;width:246px;_width:243px; _overflow:hidden; padding:10px 15px 0px 12px;}
.yh_act h2,.dyk h2{ color:#333; font:bold 14px/22px "宋体"; height:22px; letter-spacing:2px;}
.yh_act p{ padding-left:5px;}
.yh_act p img{ width:235px; height:76px; padding:1px; border:1px #D3D3D3 solid;}
.yh_act li{ background:url(../images/border.gif) bottom repeat-x;padding:0px 5px 0px 7px; height:28px; line-height:28px; position:relative;}
.yh_act li a{ float:left; font-family:"宋体"; padding-right:3px;}
.yh_act li span{ float:left; display:inline-block; background-position:-613px -40px; width:23px; height:20px;}
.yh_act li img{ position:absolute; top:10px; right:5px; cursor:pointer;}
.yh_act li.last{ background:none;}
.hd_more{ text-align:right; padding-right:5px;}
.hd_more a{ text-decoration:underline;}

.dykL{ width:113px; padding-left:3px;}
.dykL img{ width:101px; height:70px; padding:1px; border:1px #D3D3D3 solid;}
.dyk p{ line-height:16px; color:#656565;}
.dyk p.last{ margin-top:2px;}
.dyk p.last a{ float:left; margin-right:13px;}
.gouka{ clear:both; color:#474747; padding:12px 0px 7px 3px;}
.gouka span{ display:inline-block; background-position:-223px -80px; padding-left:13px;}
.dyk_tab{ border:1px #D9D9D9 solid; background:#E4F2FF; height:56px; padding-left:7px;}
.dyk_tab p{ float:left; width:71px; line-height:22px; padding:2px 5px 0px;}
.dyk_tab p select{ width:70px; height:25px; color:#49413c;}
.dyk_tab p.last{ padding:22px 0px 0px 0px;  width:64px;}
.dyk_tab p.last a{ margin-right:0px;}
.dyk ul{ padding-left:13px;}
.dyk li{ float:left; color:#656565; width:115px;}

/* 观影月历 */
.m_l h2{ color:#333; font:bold 14px Arial; padding:15px 0px 0px 15px; height:25px;}
#newfilm{ border:1px #E5E5E5 solid; padding-top:15px; height:190px; width:666px;}
#newfilm li{ float:left; width:130px; position:relative; margin:0px 10px 0px 26px; display:inline;}
#newfilm li.last{ margin-right:0px;}
#newfilm li a{ display:block;}
#newfilm li a:hover{ text-decoration:none;}
#newfilm li a.filmname{ width:110px; text-align:center; font:bold 14px "宋体"; line-height:30px;}
#newfilm p{ position:absolute; left:2px; top:2px; width:75px; padding-left:30px; height:24px; line-height:24px; color:#FFF; font-family:Arial;
background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;
filter:Alpha(opacity=60); background:#000;
}
#newfilm span{ position:absolute; background-position:-517px 0px; left:65px; top:99px; width:62px; height:67px; display:inline-block;}

.date{ clear:both; height:40px; padding-top:10px; border-bottom:2px #369 solid;}
.monthL{ width:200px; height:40px; padding-left:15px;}
.monthL em,.monthL img{ float:left;}
.monthL img{ display:block; padding-top:12px; cursor:pointer;}
.handL{ padding-right:10px;}
.handR{ padding-left:10px;}
.monthL em{ font:bold 14px/14px Arial; color:#369;}
.monthL em strong{ font:bold 40px/40px Arial;}

.monthR{ padding-top:12px; font:normal 30px/30px Arial; font-style:italic; color:#369;}
.monthR span,.monthR em{ float:left;}
.monthR em{ background-position:-41px -109px; display:block; width:121px; height:23px; font:normal 18px/23px Arial; color:#FFF; padding:5px 0px 0px 18px; margin-left:5px; text-transform:uppercase;}

/* 月历表格 */
.date_tab{ width:668px; height:505px;}
.date_tab table{ border-left:1px #D3D3D3 solid;}
.date_tab td{ border-right:1px #D3D3D3 solid; border-bottom:1px #D3D3D3 solid; padding:2px; width:90px; height:90px; vertical-align:top;}
.date_tab th{ border-right:1px #D3D3D3 solid; border-bottom:1px #999 solid; margin-left:1px; height:29px; padding:0px; background-position:0px -206px;}
.date_tab th span{ background-position:-290px -79px; display:inline-block; height:29px; width:94px; font:bold 12px/29px Arial; color:#474747;}
.date_tab th span.cor{ color:#369;}
.hsbg{ background-position:-86px -149px;}
.date_tab td em{ font:bold 14px/14px Arial; color:#474747; padding:7px 0px 0px 7px; display:inline-block;}
.date_tab td p{ line-height:18px; color:#656565; font-family:"宋体"; padding:5px 3px;}
.date_tab td p a{color:#656565;}
.date_tab td.hsbg p a{ color:#B1B1B1;}
.date_tab td p a:hover{ color:#369;}
.date_tab td div{ position:relative; z-index:0; line-height:16px;}
.date_tab td div a:hover{ color:#FFF;}
.date_tab img{ width:90px; height:90px;}
.infoA{position:absolute; left:0px; width:90px; padding:6px 0px; text-align:center; color:#FFF;
background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;
filter:Alpha(opacity=70); background:#000;
}
.infoA a{ color:#FFF;}

























